WOLF core
WOLF: A Modular Estimation Framework for Robotics
XXXXXXXXXXXXXXXXXXXXXXXXvoid(0)" frameborder="0" name="MSearchResults" id="MSearchResults">
wolf::Problem Member List

This is the complete list of members for wolf::Problem, including all inherited members.

addCovarianceBlock(StateBlockPtr _state1, StateBlockPtr _state2, const Eigen::MatrixXd &_cov)wolf::Problem
addCovarianceBlock(StateBlockPtr _state1, const Eigen::MatrixXd &_cov)wolf::Problem
addFrameTypes(const TypeComposite &_types)wolf::Problemprotected
addMotionProvider(MotionProviderPtr _processor_motion_ptr)wolf::Problemprotected
applyFirstFrameOptions(const TimeStamp &_ts)wolf::Problem
autoSetup(const std::string &_input_yaml_file, std::vector< std::string > _primary_schema_folders={}, LoaderPtr _loader=nullptr, bool _skip_yaml_validation=false)wolf::Problemstatic
autoSetup(YAML::Node _param_node, std::vector< std::string > _primary_schema_folders={}, LoaderPtr _loader=nullptr, bool _skip_yaml_validation=false)wolf::Problemstatic
check(int verbose_level=0) constwolf::Problem
check(bool verbose, std::ostream &stream) constwolf::Problem
clearCovariance()wolf::Problem
closestFrameToTimeStamp(const TimeStamp &_ts) constwolf::Problem
closestFrameToTimeStamp(const TimeStamp &_ts)wolf::Problem
consumeFactorNotificationMap()wolf::Problemprotected
consumeNotifications(std::map< StateBlockPtr, Notification > &, std::map< FactorBasePtr, Notification > &)wolf::Probleminlineprotected
consumeStateBlockNotificationMap()wolf::Problemprotected
covariances_wolf::Problemprotected
create(SizeEigen _dim, const TypeComposite &_frame_types={}, LoaderPtr _loader=nullptr)wolf::Problemstatic
dim_wolf::Problemprotected
emplaceFirstFrame(const TimeStamp &_ts, const YAML::Node &_first_frame_node)wolf::Problem
emplaceFirstFrame(const TimeStamp &_ts, const TypeComposite &_first_frame_types, const VectorComposite &_first_frame_values, const PriorComposite &_first_frame_priors)wolf::Problem
emplaceFrame(const TimeStamp &_time_stamp, const TypeComposite &_frame_types, const VectorComposite &_frame_state, const PriorComposite &_frame_priors={})wolf::Problem
emplaceFrame(const TimeStamp &_time_stamp, const StateKeys &_frame_keys)wolf::Problem
emplaceFrame(const TimeStamp &_time_stamp, const VectorComposite &_frame_state)wolf::Problem
emplaceFrame(const TimeStamp &_time_stamp, const StateKeys &_frame_keys, const Eigen::VectorXd &_frame_state)wolf::Problem
emplaceStatesToFrame(FrameBasePtr _frame_ptr, const StateKeys &_frame_keys)wolf::Problem
emplaceStatesToFrame(FrameBasePtr _frame_ptr, const VectorComposite &_frame_states)wolf::Problem
factor_notification_map_wolf::Problemprotected
findProcessor(const std::string &_processor_name) constwolf::Problem
findProcessor(const std::string &_processor_name)wolf::Problem
findSensor(const std::string &_sensor_name) constwolf::Problem
findSensor(const std::string &_sensor_name)wolf::Problem
first_frame_priors_wolf::Problemprotected
first_frame_status_wolf::Problemprotected
first_frame_values_wolf::Problemprotected
frame_types_wolf::Problemprotected
getCovariance(NodeStateBlocksConstPtr _has_states_ptr, const StateKeys &_keys, Eigen::MatrixXd &_covariance) constwolf::Problem
getCovarianceBlock(StateBlockConstPtr _state1, StateBlockConstPtr _state2, Eigen::MatrixXd &_cov, const int _row=0, const int _col=0) constwolf::Problem
getCovarianceBlock(std::map< StateBlockConstPtr, unsigned int > _sb_2_idx, Eigen::MatrixXd &_cov) constwolf::Problem
getCovarianceBlock(StateBlockConstPtr _state, Eigen::MatrixXd &_cov, const int _row_and_col=0) constwolf::Problem
getDim() constwolf::Problem
getFactorNotification(const FactorBasePtr &fac_ptr, Notification &notif) constwolf::Problem
getFactorNotificationMapSize() constwolf::Probleminline
getFrameTypes(StateKeys _keys) constwolf::Problem
getHardware() constwolf::Problem
getHardware()wolf::Problem
getLastFrame() constwolf::Problem
getLastFrame()wolf::Problem
getLastFrameCovariance(const StateKeys &_keys, Eigen::MatrixXd &_covariance) constwolf::Problem
getLoader()wolf::Probleminline
getMap() constwolf::Problem
getMap()wolf::Problem
getMotionProviderMap() constwolf::Probleminline
getMotionProviderMap()wolf::Probleminline
getOdometry(const StateKeys &_keys) constwolf::Problem
getState(const StateKeys &_keys) constwolf::Problem
getState(const TimeStamp &_ts, const StateKeys &_keys) constwolf::Problem
getStateBlockNotification(const StateBlockPtr &sb_ptr, Notification &notif) constwolf::Problem
getStateBlockNotificationMapSize() constwolf::Probleminline
getTimeStamp() constwolf::Problem
getTrajectory() constwolf::Problem
getTrajectory()wolf::Problem
getTransformation() constwolf::Problem
getTreeManager() constwolf::Probleminline
getTreeManager()wolf::Probleminline
hardware_ptr_wolf::Problemprotected
installProcessor(YAML::Node _processor_node, std::vector< std::string > _schema_folders={})wolf::Problem
installProcessor(SensorBasePtr _sensor_corresponding, const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders)wolf::Problem
installProcessor(const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders)wolf::Problem
installSensor(YAML::Node _sensor_node, std::vector< std::string > _schema_folders={})wolf::Problem
installSensor(const std::string &_params_yaml_filename, std::vector< std::string > _schema_folders)wolf::Problem
isFirstFrameApplied() constwolf::Probleminline
isFirstFrameSpecified() constwolf::Probleminline
isTransformed() constwolf::Problem
keyFrameCallback(FrameBasePtr _keyframe_ptr, ProcessorBasePtr _processor_ptr)wolf::Problem
loader_wolf::Problemprotected
map_ptr_wolf::Problemprotected
motion_provider_map_wolf::Problemprotected
mut_covariances_wolf::Problemmutableprotected
mut_notifications_wolf::Problemmutableprotected
mut_transform_wolf::Problemmutableprotected
notifyFactor(FactorBasePtr _factor_ptr, Notification _notif)wolf::Problem
notifyStateBlock(StateBlockPtr _state_ptr, Notification _notif)wolf::Problem
permitKeyFrame(ProcessorBaseConstPtr _processor_ptr) constwolf::Problem
perturb(double amplitude=0.01)wolf::Problem
print(int depth=4, bool factored_by=false, bool metric=true, bool state_blocks=false, std::ostream &stream=std::cout) constwolf::Problem
removeMotionProvider(MotionProviderPtr proc)wolf::Problemprotected
resetTransformed()wolf::Problem
saveMap(const std::string &_filename_dot_yaml, const std::string &_map_name="Map automatically saved by Wolf")wolf::Problem
setFirstFrameOptions(const YAML::Node &_first_frame_node)wolf::Problem
setFirstFrameOptions(const TypeComposite &_first_frame_types, const VectorComposite &_first_frame_values, const PriorComposite &_first_frame_priors)wolf::Problem
setMap(MapBasePtr)wolf::Problem
setTreeManager(TreeManagerBasePtr _gm)wolf::Problem
state_block_notification_map_wolf::Problemprotected
stateZero(TypeComposite _types) constwolf::Problem
stateZero(const StateKeys &_keys) constwolf::Problem
trajectory_ptr_wolf::Problemprotected
transform(const VectorComposite &_transformation)wolf::Problem
transformation_wolf::Problemprotected
transformed_wolf::Problemprotected
tree_manager_wolf::Problemprotected
~Problem()wolf::Problemvirtual